package cn.pet_know.entity.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;


@Data
@ApiModel(value = "pet_circle", description = "请求ble.comment}")
public class PetCircleDTO {
    @ApiModelProperty(value = "")
    private Integer id;

    /**
     * 宠圈ID
     */
    @ApiModelProperty(value = "宠圈ID")
    private Long circleId;

    /**
     * 宠圈标题
     */
    @ApiModelProperty(value = "宠圈标题")
    private String circleTitle;

    /**
     * 宠圈内容
     */
    @ApiModelProperty(value = "宠圈内容")
    private String circleText;

    /**
     * 宠圈类型: 0 视频, 1 图文
     */
    @ApiModelProperty(value = "宠圈类型: 0 视频, 1 图文")
    private Long circleType;

    /**
     * 用户id
     */
    @ApiModelProperty(value = "用户id")
    private Long userId;

    /**
     * oss地址
     */
    @ApiModelProperty(value = "oss地址")
    private List<String> valueAddress;

    @ApiModelProperty(value = "")
    private LocalDateTime createdAt;

    @ApiModelProperty(value = "")
    private LocalDateTime updatedAt;

    /**
     * 是否删除: 0 未删除 1 已删除
     */
    @ApiModelProperty(value = "是否删除: 0 未删除 1 已删除")
    private Integer deleted;

    /**
     * 宠圈状态: 0 待审核, 1 审核通过 2驳回
     */
    @ApiModelProperty(value = "宠圈状态: 0 待审核, 1 审核通过 2驳回")
    private Integer circleStatus;

    /**
     * 驳回原因
     */
    @ApiModelProperty(value = "驳回原因")
    private String circleMessage;

    private Integer pageNo;
    private Integer pageSize;

    /**
     * 时间范围查询
     */
    private LocalDateTime startTime;
    private LocalDateTime endTime;

}